package com.itheima.io.file.demo04;

import java.io.File;

/**
 * 演示：绝对路径和相对路径
 * 绝对路径：从盘符开始的路径，这是一个完整的路径，例如： D:\\test\\aaa\\a.txt
 * 相对路径：相对于某一个路径目录的路径，这是一个便捷的路径，开发中经常使用;
 */
public class FileDemo01 {

    public static void main(String[] args) {

        // 创建一个File对象
        File file1 = new File("D:\\test\\aaa\\a.txt");      // 就是以绝对路径的方式去使用File对象表示a.txt文件
        System.out.println(file1.exists());

        // 创建一个File对象
        File file2 = new File("a.txt");                     // 就是以相对路径的方式去使用File对象表示a.txt文件
        System.out.println(file2.exists());

        /**
         * 相对路径：相对于某一个路径目录的路径.那么我们直接在这里写了一个"a.txt"，那么相对的就是idea开发工具在创建项目是的根路径
         */
        System.out.println("-------------------------------------------");

        // 需求：就是分别使用绝对路径和相对路径结合File类来表示b.txt文件
        // 使用绝对路径
        File file3 = new File("F:\\2019-javase-359\\day10\\code\\itheima-io-file\\b.txt");
        System.out.println(file3.exists());

        // 使用相对路径
        File file4 = new File("itheima-io-file\\b.txt");
        System.out.println(file4.exists());

    }

}
